namespace RAGApp.Api.Models.DTOs;

public class ChatRequestDto
{
    public string Question { get; set; } = string.Empty;
    public Guid? ConversationId { get; set; }
}

public class ChatResponseDto
{
    public string Answer { get; set; } = string.Empty;
    public List<SourceDto> Sources { get; set; } = new();
    public Guid ConversationId { get; set; }
}

public class SourceDto
{
    public string Content { get; set; } = string.Empty;
    public string? Source { get; set; }
    public double Similarity { get; set; }
} 